Big Huge Thesaurus

caterpillar tread

noun